Developer to developer

System.InvalidOperationException: Client found response content type of ‘text/html’, but expected ‘text/xml’

Pusing juga cari solusi error diatas. Mbah Google juga banyak ngasih jawaban ngambang. Web.confignya-lah, session time outnya IIS, tapi akhirnya nanya ama pak Fauzi, temen kantor. Alhamdulillah dia punya solusi yang tokcer. Setidaknya untuk kasus saya.

O ya belum cerita proyek yang saya buat ya?. Aplikasi .NET windows form saya menggunakan jasa Web Service. Untuk locally ngga’ pernah ada masalah koneksi client server-nya. Tapi begitu implementasi di client dalam 1 LAN dengan bermacam-macam settingan di dalamnya, akhirnya ketemu error ini.

Solusinya yaitu pada setting Internet Options di client. Tepatnya di LAN setting-nya. Uncheck checkbox ‘Use a proxy server for your LAN’. Problem Solved.

Eit, tapi bagaimana kalo client menggunakan proxy server untuk koneksi internet di kantornya?. Simple. Klik tombol Advanced di dialog LAN setting tersebut. Kemudian akan muncul windows Proxy Settings. Di kolom Exceptions ketik alamat IP tempat web service terinstall. Done.

Atau bisa juga menggunakan alamat IP 192.168.0.* untuk kantor yang menggunakan kelas C.

Sedikit yang saya tahu kenapa error tersebut bisa terjadi. Yaitu saat client request data ke server (web service), entah mengapa dibelokkan ke alamat IP proxy server. Akhirnya data yang didapat bukan data dari web service, tapi data dari proxy server. Itu untuk client yang menggunakan proxy server. Mungkin ada yang tau lebih detil?.

Standard

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s