2010-12-02 3 views
0

不正な形式の一部を含む完全なURLを取得する、サードパーティのアプリケーションは、「&」アンパサンドよりもクエリ変数の区切り文字として「#」ハッシュを一箇所に自分のアプリケーションを渡します。 C#はクエリー文字列の不正な部分、つまり '#'を削除し、さらにすべての部分を削除します。私はそれを自分で解析することができるように、不正な部分を含む生のクエリ文字列全体を取得する方法はありますか?私はサードパーティのアプリケーションと私のアプリケーションのインタフェースい

、この問題を修正するために、第三者に依頼するために利用可能な規定はありません。

私はRequest.QueryStringRequest.RawQueryRequest.Url.Queryを試しましたが、不正な形式の実際の生のクエリは含まれていません。これは、生のクエリはあなたが私を助けることができれば、私はあなたに感謝するでしょう実際の生の問合せ:( いないことを意味します。

ありがとう。

+0

を例を提供しますそのようなURLの – abatishchev

+0

あなたの質問から推測することは可能ですアプリケーションはサーバー上で実行されていますが、サードパーティアプリケーションはどこで実行されていますか?サーバー上にも同様に?私はそのようなあいまいな質問に対する包括的な回答は期待していません。 – akonsu

答えて

0

URL内のハッシュがあるため簡単ではありません後の内容を取得します?。また

2つのアプリケーション間の相互作用は、おそらく回避策を適用することができ、起こるんどのようにアプリケーションがサーバー上で実行されていない、クライアントのために意図されて、あなたはこれを見てきました: How to get Url Hash (#) from server side

+0

ありがとう、今私は、javascriptの解析とリダイレクトの手法を使用しています。 – user528194

関連する問題