問題タブ [serverxmlhttp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
excel - VBA を使用して Excel からサーバーに HTTP POST 要求を送信するにはどうすればよいですか?
Excel スプレッドシートから HTTP POST を実行するには、どの VBA コードが必要ですか?
http - ServerXMLHTTP が自動的にリダイレクトをたどらないようにするにはどうすればよいですか (HTTP 303 他の応答を参照)。
ServerXMLHTTP を使用して HTTP POST を実行しています。返される応答はリダイレクトです (具体的には 303 See Other)。ServerXMLHTTP は自動的にこのリダイレクトに従いますが、元の要求の Authorization ヘッダーが伝播されないため、認証エラーが発生します。
自動リダイレクトを防止する方法はありますか (または、Authorization ヘッダーが再送信されるようにする方法はありますか)?
encoding - 従来の ASP で POST に XMLHttp オブジェクトを使用して文字セットを設定するにはどうすればよいですか?
サーバーからサーバーへ HTTP 経由でデータを別のサーバーに送信するには、従来のASP で XMLHttp オブジェクトを使用する必要があります。
Windows Server 2000 (IIS 5) または Windows Server 2003 (IIS 6) からこのコードを使用するかどうかに応じて、Latin-1 (Windows 2000 Server)を取得することを (消費サーバーの保守担当者から) 言われました。またはUTF-8 (Windows Server 2003) でエンコードされたデータ。
送信するデータの文字セットを設定するプロパティまたはメソッドが見つかりませんでした。一部の Windows 構成またはスクリプト (asp) 設定に依存しますか?
xml - 従来のASPでServerXMLHTTPポストへの別のWebサイトの呼び出しからxmlを受信
私は、ASP Web ページから ASP Web ページへの会話の両側を書いています。この会話では、元の Web ページが情報を受信 Web ページにプッシュし、受信 Web ページがそれを処理して応答を返します。会話を開始するには、元の Web ページで次のコードを使用する必要があります。
...そして、どういうわけか、受信ページの ASP コードは、送信された情報を見ることができなければなりません。考えられることはすべて試しました。情報はリクエスト オブジェクトquerystring
またはフォーム配列にありません (コンテンツ タイプが であるため)。リクエスト オブジェクト全体をそのand/orメソッドを介してtext/xml
に渡そうとしました。domdocument
load()
loadxml()
何をしても情報が見つかりませんが、 content-type を に変更するapplication/x-www-form-urlencoded
と、request.form
配列で表示されるため、送信されていることがわかります。
content-type が の場合、私の情報はどこにありtext/xml
ますか?
asp-classic - MSXML2.ServerXMLHTTP のデフォルトの Content-Type は何ですか?
以前の質問で、text/xml
Content-Type を含むトークン/値のペアを誤って送信したため、何も送信されませんでした。この問題に対する Tim C の洞察は非常に役に立ちました。ありがとう、ティム!
元の送信コードを振り返ってみると、ServerXMLHTTP
の Content-Type の への設定text/xml
が最近の誤った追加であったことに気付きました。質問に投稿した送信コードは次のようになりました。
実際の送信コードは次のとおりです。
...送信前に Content-Type を設定しようとはしません。
残念ながら、最初に私が助けを求めるようになった問題はまだ存在しています。私の受信クラシック ASP ページは、ServerXMLHTTP
オブジェクトによって投稿されている情報を表示できません。情報は要求オブジェクトquerystring
またはform
配列にありません。何をしても情報が見つかりませんが、 content-type を に変更するapplication/x-www-form-urlencoded
と、request.form
配列で表示されるため、送信されていることがわかります。
MSXML2.ServerXMLHTTP
では、クラスのデフォルトのコンテンツ タイプは何ですか?
また、送信クラスがそのデフォルトのコンテンツ タイプを使用している場合、私の情報はどこにありますか?
vb.net - http-handler は、呼び出し元の xmlhttp オブジェクトの responsetext プロパティをどのように埋める必要がありますか?
クライアントが serverxmlhttp を使用してハンドラーから情報を要求する環境のために、asp.net を使用して http ハンドル (.ashx) を実装しようとしています。これがこれまでのコードです...
クライアント.ASPX
サーバー.ASHX
...私の問題は、クライアント コードの myresults 文字列が常に空白であることです。質問: http-handle は、それを呼び出した xmlhttp オブジェクトの responsetext プロパティをどのように入力する必要がありますか?
補遺: server.ashx も aspx ファイルとして実装しましたが、myresults は空白のままでした。これがそのコードです。
サーバー.ASPX
助けてくれてありがとう!平和、ヘンリー・E・テイラー
httpwebrequest - Msxml2.ServerXMLHTTP と WinHttp.WinHttpRequest の違いは?
Msxml2.XMLHTTP と Msxml2.ServerXMLHTTP の違いをようやく理解したとき
http://support.microsoft.com/kb/290761
XMLHTTP はクライアント アプリケーション用に設計されており、Microsoft Win32 Internet (WinInet) 上に構築された URLMon に依存しています。ServerXMLHTTP はサーバー アプリケーション用に設計されており、新しい HTTP クライアント スタックである WinHTTP に依存しています。ServerXMLHTTP は、信頼性とセキュリティを提供し、サーバーに対して安全です。詳細については、MSXML ソフトウェア開発キット (SDK) のドキュメントを参照してください。
突然、WinHttp.WinHttpRequest を見つけました...
http://msdn.microsoft.com/en-us/library/aa382925(VS.85).aspx
Microsoft Windows HTTP サービス (WinHTTP) は、サーバーがサポートする、HTTP/1.1 インターネット プロトコルへの高レベル インターフェイスを開発者に提供します。WinHTTP は、HTTP サーバーと通信するサーバー アプリケーションによって、主にサーバー ベースのシナリオで使用されるように設計されています。
では、これは Msxml2.ServerXMLHTTP とどう違うのですか?
(まあ、暗黙の質問は、どれを使うべきかということです...)
asp-classic - asp classic で非同期呼び出しを起動し、応答を無視するにはどうすればよいですか?
要点は次のとおりです。
ASPで呼び出したいのですが、応答は気にしません。呼び出しを開始したいだけで、ページが応答を待たないようにします。ドキュメントによると、次のようになります。
これは、同期的に呼び出すとうまく機能しますが、非同期オプションを「true」に切り替えると、何も起動しません。インターネットから収集できるのは、ユーザーが次のようなことをしていることです。
応答を待っている場合でも、これはもはや非同期呼び出しのようには見えないという点で、私は気が狂っていますか?
送信の直後に行を置くxmlhttp.waitForResponse 1
と、リクエストが発生しますが、もう一度待ちたくありません。
何かご意見は?
xml - XMLとServerXMLHTTPの問題
XMLファイルをリモートサーバーに送信しています
何か助けはありますか?