• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WebClientの文字列送信にてエラー)

WebClientの文字列送信にてエラー

このQ&Aのポイント
  • .netのWebClientを使用して文字列をアップロードする際にエラーが発生します。
  • エラーメッセージは「サーバーによってプロトコル違反が発生しました。ヘッダー名が無効です。」です。
  • ベーシック認証を使用して通信しており、問題はないと思いますが、解決策をご教授いただけませんか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#259269
noname#259269
回答No.2

エラー内容から、サーバー側が悪いと思います。と思ってググったら参考になりそうなのがありましたよ。 http://www.atmarkit.co.jp/fdotnet/dotnettips/997usesafeheader/usesafeheader.html なお、ASP.NET のサイトを作成し、上記ロジックのコードで通信したら、特に問題なくやりとりできましたので、ほぼこれが原因でしょう。Response ヘッダ名におかしいのがあるか、改行コードの問題と思います。

その他の回答 (1)

回答No.1

未検証。 「サーバーによって」プロトコル違反って書いてあるから クライアント側コードを見るより、サーバから来るデータをWireSharkとかで見られたほうがいいのかも。

m6k22
質問者

お礼

ありがとうございます。 サーバー側を見てみます。

関連するQ&A