- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WebClientの文字列送信にてエラー)
WebClientの文字列送信にてエラー
このQ&Aのポイント
- .netのWebClientを使用して文字列をアップロードする際にエラーが発生します。
- エラーメッセージは「サーバーによってプロトコル違反が発生しました。ヘッダー名が無効です。」です。
- ベーシック認証を使用して通信しており、問題はないと思いますが、解決策をご教授いただけませんか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#259269
回答No.2
エラー内容から、サーバー側が悪いと思います。と思ってググったら参考になりそうなのがありましたよ。 http://www.atmarkit.co.jp/fdotnet/dotnettips/997usesafeheader/usesafeheader.html なお、ASP.NET のサイトを作成し、上記ロジックのコードで通信したら、特に問題なくやりとりできましたので、ほぼこれが原因でしょう。Response ヘッダ名におかしいのがあるか、改行コードの問題と思います。
その他の回答 (1)
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.1
未検証。 「サーバーによって」プロトコル違反って書いてあるから クライアント側コードを見るより、サーバから来るデータをWireSharkとかで見られたほうがいいのかも。
お礼
ありがとうございます。 サーバー側を見てみます。