1

私は現在、Web スクレイパーを作成していますが、ちょっとした障害に遭遇しました。Web サイト側のファイル管理が不十分なため、ユーザーがアップロードしたファイルの一部はピリオドで終了します。

//The file should have been 123.jpg,
// but the uploader/website did something incorrectly.
string path = "www.example.com/files/123.";

WebClientまたはを使用する場合はHttpWebRequest、最終的に に変換されるリクエストの場所を渡しますUri。が作成されたときに問題が発生しUriます。これは、文字列に含まれる可能性のある「エラー」が自動的に修正されるためです。これにより、リクエストの末尾のピリオドが削除され、次のようになりますwww.example.com/files/123

私は SO を閲覧し、この質問に出くわしましたが、回避策として a を使用する必要があることに完全には満足していませんでしたTcpClient。末尾のピリオドを含めるように Uri の作成を調整する方法はありますTcpClientか?

4

0 に答える 0