質問
うれしいポストパラメータをURL以外のネットワーク、開発者のために使用しないHTTPのパラメータ:代わりにしている私のキー-値 HTTPヘッダ.
この思いとは、次のものをいう。また、ajaxのように、XmlHttp物、もしくは、ヘッダのようにな
Request.Headers.Add(key,value);
できません(例外からの枠組み);またその他の方法を使用し、レスポンスオブジェクトのような
Response.AppendHeader("key", "value");
その後にリダイレクトのページ---でもこれは当てはまりません。
ことから明らかないかと考えていることんこだわったが、すか?
編集 忘れてしまったのだと私の環境です。純2.0コンポーネントは、シッピング、Win server2003.のんちゃって
System.PlatformNotSupportedException was unhandled by user code
Message="Operation is not supported on this platform."
Source="System.Web"
このようなものによっ予定めます。追加-MS、年前出版の一部のセキュリティ修正を行わない許可します。
解決
のような@lassevkれは、リダイレクトな作品。
を使用するのはWebRequest行うクラスのHTTPポストからページの願います。あの例 こちらの.
他のヒント
またWebClient。例のようにな:
WebClient client = new WebClient();
NameValueCollection data = new NameValueCollection();
data["var1"] = "var1";
client.UploadValues("http://somewhere.com/api", "POST", data);
見HttpWebRequest.対応することができるでしょう構築へのリクエストに対するURLの質問をHttpWebRequest."Method="POST".
なるべくします。
例えば、このC#?ようでしたが、私が間違っています。
また、言うまで例外は、どういう例外タイプのメッセージ?
いずれの場合できなリダイレクトページへのポストが必要に提出するようにしてください、ブラウザからないサーバからのリダイレクトしたいときに自動化本したものではないでしょうかいを生成しなければならないhtmlページのフォームタグは、一部の隠れた入力分野として提出しが可能です。
いるという意味ないと思っていただきたいURLパラメータ(GET).ご利用の場合はhttpヘッダで照会を通してポストです。
言語/させていただきます。
Pythonを使用した、httplib2ることができるはずだかのようなもの:
http = httplib2.Http()
http.request(url, 'POST', headers={'key': 'value'}, body=urllib.urlencode(''))
このRequestオブジェクトでのみ受け入れる設定の定義済ンターフェースの通称です。
あの列挙リストのすべてに、HTTPヘッダです。
がどうかよろしくお願いしますので、ひととき---私見でsec...
いたしましごのシナリオを2サンプルページをXmlHttpRequestオプションです。カスタムヘッダーはaspxページに掲載し、XmlHttpRequest.
以下の2ページまでとします。くはaspxページでは解決できるよう、実行、デバッガ、ブレークポイントを検査します。ヘッダーです。
<html>
<head>
< script language="javascript">
function SendRequest()
{
var r = new XMLHttpRequest();
r.open('get', 'http://localhost/TestSite/CheckHeader.aspx');
r.setRequestHeader('X-Test', 'one');
r.setRequestHeader('X-Test', 'two');
r.send(null);
}
< script / >
</head> <body> <form> <input type="button" value="Click Me" OnClick="SendRequest();" /> </form> </body> </html>
CheckHeader.aspx
利用システム
利用システム。Web;
利用システム。ます。UI;
公共部分のクラスCheckHeader:システム。ます。ポートします。ページ
{
protected void Page_Load(object sender, EventArgs e)
{
string value = string.Empty;
foreach (string key in Request.Headers)
value = Request.Headers[key].ToString();
}
}
男..このhtmlエディターに吸..やわからないのでどのように使うのか?
の例外面した昨日より私のかを書いてみようにヘッダが既に構築。
始めた頃の作成要求は、以下のmothods示ここでは、ただ単に"サムネやエンジンマが含まれます。
今は私が使っているのWebRequestオブジェクトとしての試料が示す@sectrean, こちらの.
多くのなのかもしれませんね。StackOverflow岩:-)