これらのアドレスはどのように解析されますか?
Web サイトを見たとき、そのリンクは次のようなものであることがわかりました:
http://www.***.con/message/743a6d161ed6414c8dd0f5b959aa8a5e
のソース コードをチェックするという話を聞いたことがあります。ウェブページ にアクセスすると、そのハイパーリンクが次のようなものであることがわかりました:
To-Do Jobs a> ;***.asp?id=1&name=zhang または ***.aspx?id=1&name=zhang は理解できますが、上記のリンクアドレスが理解できません。上記の特定のリンクアドレスにアクセスしてください。
ありがとうございます!
Web アドレス解決
-----解決策---------------------http://www.***.con/ メッセージ/743a6d161ed6414c8dd0f5b959aa8a5e
re:
これはサーバー側の URL 書き換えです。各サーバー (Apache、iis、nginx) 書き換えルールの構文は異なる場合があります
ToDo作業re:
これをアドレス定義と呼びます。 Java では、上記の href 属性値が
request address:/message/list に分かれており、java
?catid=18&p=1 の GET リクエストのパラメータセット
ではサフィックスを付加したり省略したりできるようになっています。 --- ---解決策-------------------
URL書き換え:サーバーは書き換えルールに従って実際のアドレスにジャンプします
アドレス定義:これ(/message/list) は実際のアドレスです。
------解決策--------------------------------
アドレスは通常、設定ファイル? .netの使い方がわかりません。すべての設定を開いて見てください。以下は java
ChannelServlet
com.apobates.servlet.ChannelServlet
<のアドレス定義です。 ;/ サーブレット>
<サーブレットマッピング>
<サーブレット名>ChannelServletサーブレット名>
/channel/build
url-pattern の値は次のとおりです。
.net Web サイトでそれを解析するにはどうすればよいですか?
re:
それを定義したい場合は、サーバーが読み取れる設定ファイルの仕様に従って記述する必要があります。さらに詳しく知りたい場合は、サーバーのアーキテクチャをどこで勉強できますか
。 ------解決策------ ----------------私が話しているサーバーは、アプリケーションサーバーとも呼ばれます。似たもの: IIS、Apache、nginx、
java、たくさんあります:
tomcat、jboss、sun application server、weblogic、...
------解決策----------- - --------Webコンテナということもあります
-----解決策----------------------Webサービスhttp インターセプト メカニズムを提供します
つまり、http がアクセスするときに、独自のコードまたは事前に設定した設定を使用して事前に処理する機会があります
この時点で、http 接続を必要なものに解析できます