私は次のコードを使用してページ投稿をシミュレートしています。私があれば例外を取得します知っているWebClient.UploadValues()を使用したページ投稿のシミュレーション
:(。私はいくつかの保護されたメンバーを拡張することができるように、私は
WebClient
をサブクラス化しています)public class AuthorizeNetClient : WebClient { public string PostData(string url, FormCollection formData) { byte[] response = UploadValues(url, formData); return Encoding.ASCII.GetString(response); } }
をこのコードは単純ですが、私は2つの問題を抱えていますエラーがありますが、成功していないHTTPステータスコードの結果はまだ可能です。結果を解析することなくこれらのステータスコードを取得する方法はありますか?
また、私はこれを実際のページの投稿のように見せるために、たくさんのヘッダーを追加する必要があります。これを行う良い例と私が追加する必要があるヘッダーの種類?
ありがとうございますが、コンテンツタイプのヘッダーを設定していますが、返されたHTMLコンテンツはエラーを示しています。 ( '(14)リファラー、リレーレスポンス、またはレシートリンクURLが無効です.') –