問題タブ [webrequest]
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.
c# - WebRequestを使用してWCFサービスを呼び出そうとしています
サードパーティのアプリから呼び出す必要のあるWCFサービスがあり、生のXMLを投稿しています。
単純なWebRequestを作成し、サービスにリクエストを送信して、サービスをテストしようとしています。
これが私のサービスコードです:
インターフェース:
サービス:
構成:
障害のあるクライアントコード:
その最後の行で、指定したContentTypeに応じて、400(不正な要求)または415(サポートされていないメディアタイプ)エラーが発生します。
また、クライアントアプリにサービス参照を追加し、APIを使用してサービスを呼び出すと、正常に機能します。私はWCFを初めて使用し、完全に困惑しているので、洞察をいただければ幸いです。
rest - *ちょうど* IIS7 上の REST (Web フレームワークなし)
ファイルを IIS7 に直接アップロードしたいと考えています (この場合、.NET で WebRequest オブジェクトを使用しています)。したがって、サーバー上のファイルを直接アップロードおよび削除できるように、POST、PUT、および DELETE 動詞を受け入れる IIS7 が必要です。IIS が ASP.NET のような Web フレームワークなしでファイルを受け入れるようにすることは可能ですか? 基本的には、IIS (HTTP) を FTP サーバーとして使用できるようにしたいと考えています。
c# - HTTP Web リクエストでセッションが維持されない
私は、個人的な使用のためにいくつかの有用な学習資料を破棄したいプログラムを持っています. このサイトは、セッション キーとその他のキーも保持しています。ネストされたページに移動しようとすると、セッションが終了します。
Web リクエスト クラスを使用してセッション キーを維持できません。
Web リクエスト クラスを使用してセッションを維持するにはどうすればよいですか?
助けてください。
c# - ドメインが解決する IP とは異なる IP への HttpWebRequest
簡単に言うと、私が呼び出しているさまざまな環境 (dev/staging/uat/live) の API は、ホスト レコードをサーバーに配置することでセットアップされ、ライブ ドメインは HTTP 要求のために他のサーバーに解決されます。
問題は、彼らが非常に多くの異なる環境でこれを行ったため、サーバー全体のホスト ファイルを使用するのに十分なサーバーがなくなったことです (幸いなことに、同じサーバーで実行されている環境がいくつかありますが、dev とでもライブ:P)。
ドメインに WebRequest リクエストを行う方法があるかどうか疑問に思っていますが、接続先のサーバーの IP を明示的に指定しますか? または、ソケット接続に至るまでこれを行う方法はありますか(HTTPプロトコルの再実装を試みて時間を無駄にしたり、バグを作成したりしないことを本当に望んでいます)。
PS: 試してみましたが、環境ごとに新しいサブドメインを取得することはできません。
c# - ログイン Web サイト、気になる Cookie の問題
言語: C#
開発環境: Visual Studio 2008
Web サイトにログインして、そこからデータを取得したいと考えています。私の問題は、Cookie が機能しないことです。Web サイトで Cookie を有効にするように言われるたびに、Cookie コンテナを介して Cookie を有効にしました。
ログインの進行状況についてトラフィックを数回スニッフィングしましたが、問題はありません。ログインするためにさまざまな方法を試しましたが、他の誰かがこの問題を抱えているかどうかを検索しましたが、結果はありません...
ログインページは「www.uploaded.to」です。短い形式でログインするための私のコードは次のとおりです。
私は何週間もこの問題に悩まされており、うまくいく解決策が見つかりませんでした。助けてください...
もう一度試してみましたが、最初のリクエストは動作 (ログイン) しました。認証付きの Cookie を取得します。応答テキストは URL です: http://uploaded.to/login?coo=1この URL で GET リクエストを作成する必要がありますが、問題は、このリクエストで Cookie を送信せず、Wireshark で確認したことです。httpwebrequest の Cookie に問題がありますか?
私のコード:
Wireshark で確認すると、2 番目のリクエストに Cookie が含まれていません。それらをリクエストに追加しましたが、とにかくサーバーに送信されませんでした??
この問題を解決するアイデアはありますか?
asp.net - 資格情報をプログラムで渡して保護された Web ページを開く
フォームの値 (ログイン資格情報) を Web ページに投稿し、そのページからテキストを取得するのに役立つ、以前の作業のいくつかのコード例があります。ここで、フォームの値 (再度ログイン資格情報) を渡したいのですが、実際には、それらの資格情報が与えられたブラウザーでその Web ページを開きます。
それ、どうやったら出来るの?私は何も悪いことをしているわけではありません。私たちの CRM アプリ (自家製) で、ユーザーの資格情報 (ユーザーのログイン資格情報に基づく) を指定して、Web サイトの保護された製品ページを開くリンク ボタンを作成したいと考えています。通常、ログイン ページでユーザーの資格情報をコピーすると、製品ページに移動します。リンクボタンをクリックするだけでこれを実行しようとしています。
助言がありますか?
.net - PreAuthenticateがデフォルトで有効になっていないのはなぜですか?
私が理解している限り、WebRequest.PreAuthenticateはほとんどの場合優れています。
クレデンシャルがない場合でも有効にすると、認証は試行されません。クレデンシャルがある場合は認証されます。それで、それをFalseに設定する正当な理由はありますか?または、クレデンシャルがない場合でもTrueに設定しても大丈夫ですか?
また、他の多くのHTTP機能と同じように、デフォルトで有効になっていないのは非常に便利なのでしょうか。
c# - Rx:複数のIObservableWebリクエストをつなぎ合わせる
IObservablesとリアクティブ拡張機能を使用して複数の非同期Webリクエストを作成しています。
したがって、これにより、「GET」Webリクエストのオブザーバブルが作成されます。
そして、私はすることができます
他のリクエストが終了するまで待機する必要があるIObservablesとLINQを使用して複数の非同期Webリクエストを実行する正しい方法は何ですか?
たとえば、最初にユーザー情報を確認します。userInfoObservableを作成します。次に、ユーザー情報が正しい場合は統計を更新してupdateStatusObservableを取得し、ステータスが更新された場合はfriendshipObservableを作成します。
また、ボーナスの質問ですが、Web呼び出しを同時に実行し、すべてが終了したら、他の呼び出しが終了するまで実行する別のobservableを実行したい場合があります。
ありがとうございました。
c# - IHttpAsyncHandlerおよびIObservableWebリクエスト
非同期ハンドラー内で、リダイレクト文字列を返すWebrequestからIObservableを作成しています。
私はそのobservableをサブスクライブし、AsyncResult.CompleteCall()を呼び出していますが、それを実行するためにThread.Sleep(100)を使用する必要があります。そして、それは毎回機能するわけではありません。これは正しくないと確信しています。光を当てていただけませんか。ありがとうございました!