mirror of
https://github.com/alibaba/anyproxy.git
synced 2025-04-24 08:41:31 +00:00
This commit is contained in:
parent
abfd23cec4
commit
8bc5aa1b72
5
cn.html
5
cn.html
@ -344,14 +344,14 @@ newOption.path = <span class="hljs-string">'/redirect/to/another/path'</span>;
|
|||||||
<pre class="hljs"><code><span class="hljs-keyword">return</span> <span class="hljs-literal">null</span>;</code></pre><ul class="list">
|
<pre class="hljs"><code><span class="hljs-keyword">return</span> <span class="hljs-literal">null</span>;</code></pre><ul class="list">
|
||||||
<li>修改返回的状态码</li>
|
<li>修改返回的状态码</li>
|
||||||
</ul>
|
</ul>
|
||||||
<pre class="hljs"><code><span class="hljs-keyword">var</span> newResponse = <span class="hljs-built_in">Object</span>.assign({}, responseDetail.reponse);
|
<pre class="hljs"><code><span class="hljs-keyword">var</span> newResponse = <span class="hljs-built_in">Object</span>.assign({}, responseDetail.response);
|
||||||
newResponse.statusCode = <span class="hljs-number">404</span>;
|
newResponse.statusCode = <span class="hljs-number">404</span>;
|
||||||
<span class="hljs-keyword">return</span> {
|
<span class="hljs-keyword">return</span> {
|
||||||
<span class="hljs-attr">response</span>: newResponse
|
<span class="hljs-attr">response</span>: newResponse
|
||||||
};</code></pre><ul class="list">
|
};</code></pre><ul class="list">
|
||||||
<li>修改返回的内容</li>
|
<li>修改返回的内容</li>
|
||||||
</ul>
|
</ul>
|
||||||
<pre class="hljs"><code><span class="hljs-keyword">var</span> newResponse = <span class="hljs-built_in">Object</span>.assign({}, responseDetail.reponse);
|
<pre class="hljs"><code><span class="hljs-keyword">var</span> newResponse = <span class="hljs-built_in">Object</span>.assign({}, responseDetail.response);
|
||||||
newResponse.body += <span class="hljs-string">'--from anyproxy--'</span>;
|
newResponse.body += <span class="hljs-string">'--from anyproxy--'</span>;
|
||||||
<span class="hljs-keyword">return</span> {
|
<span class="hljs-keyword">return</span> {
|
||||||
<span class="hljs-attr">response</span>: newResponse
|
<span class="hljs-attr">response</span>: newResponse
|
||||||
@ -481,6 +481,7 @@ newResponse.body += <span class="hljs-string">'--from anyproxy--'</span>;
|
|||||||
{ "data": "i-am-anyproxy-modified-post-data" }
|
{ "data": "i-am-anyproxy-modified-post-data" }
|
||||||
*/</span>
|
*/</span>
|
||||||
<span class="hljs-built_in">module</span>.exports = {
|
<span class="hljs-built_in">module</span>.exports = {
|
||||||
|
<span class="hljs-attr">summary</span>: <span class="hljs-string">'Rule to modify request data'</span>,
|
||||||
*beforeSendRequest(requestDetail) {
|
*beforeSendRequest(requestDetail) {
|
||||||
<span class="hljs-keyword">if</span> (requestDetail.url.indexOf(<span class="hljs-string">'http://httpbin.org/post'</span>) === <span class="hljs-number">0</span>) {
|
<span class="hljs-keyword">if</span> (requestDetail.url.indexOf(<span class="hljs-string">'http://httpbin.org/post'</span>) === <span class="hljs-number">0</span>) {
|
||||||
<span class="hljs-keyword">return</span> {
|
<span class="hljs-keyword">return</span> {
|
||||||
|
5
en.html
5
en.html
@ -341,14 +341,14 @@ newOption.path = <span class="hljs-string">'/redirect/to/another/path'</span>;
|
|||||||
<pre class="hljs"><code><span class="hljs-keyword">return</span> <span class="hljs-literal">null</span>;</code></pre><ul class="list">
|
<pre class="hljs"><code><span class="hljs-keyword">return</span> <span class="hljs-literal">null</span>;</code></pre><ul class="list">
|
||||||
<li>modify the response status code</li>
|
<li>modify the response status code</li>
|
||||||
</ul>
|
</ul>
|
||||||
<pre class="hljs"><code><span class="hljs-keyword">var</span> newResponse = <span class="hljs-built_in">Object</span>.assign({}, responseDetail.reponse);
|
<pre class="hljs"><code><span class="hljs-keyword">var</span> newResponse = <span class="hljs-built_in">Object</span>.assign({}, responseDetail.response);
|
||||||
newResponse.statusCode = <span class="hljs-number">404</span>;
|
newResponse.statusCode = <span class="hljs-number">404</span>;
|
||||||
<span class="hljs-keyword">return</span> {
|
<span class="hljs-keyword">return</span> {
|
||||||
<span class="hljs-attr">response</span>: newResponse
|
<span class="hljs-attr">response</span>: newResponse
|
||||||
};</code></pre><ul class="list">
|
};</code></pre><ul class="list">
|
||||||
<li>modify the response content</li>
|
<li>modify the response content</li>
|
||||||
</ul>
|
</ul>
|
||||||
<pre class="hljs"><code><span class="hljs-keyword">var</span> newResponse = <span class="hljs-built_in">Object</span>.assign({}, responseDetail.reponse);
|
<pre class="hljs"><code><span class="hljs-keyword">var</span> newResponse = <span class="hljs-built_in">Object</span>.assign({}, responseDetail.response);
|
||||||
newResponse.body += <span class="hljs-string">'--from anyproxy--'</span>;
|
newResponse.body += <span class="hljs-string">'--from anyproxy--'</span>;
|
||||||
<span class="hljs-keyword">return</span> {
|
<span class="hljs-keyword">return</span> {
|
||||||
<span class="hljs-attr">response</span>: newResponse
|
<span class="hljs-attr">response</span>: newResponse
|
||||||
@ -477,6 +477,7 @@ newResponse.body += <span class="hljs-string">'--from anyproxy--'</span>;
|
|||||||
{ "data": "i-am-anyproxy-modified-post-data" }
|
{ "data": "i-am-anyproxy-modified-post-data" }
|
||||||
*/</span>
|
*/</span>
|
||||||
<span class="hljs-built_in">module</span>.exports = {
|
<span class="hljs-built_in">module</span>.exports = {
|
||||||
|
<span class="hljs-attr">summary</span>: <span class="hljs-string">'Rule to modify request data'</span>,
|
||||||
*beforeSendRequest(requestDetail) {
|
*beforeSendRequest(requestDetail) {
|
||||||
<span class="hljs-keyword">if</span> (requestDetail.url.indexOf(<span class="hljs-string">'http://httpbin.org/post'</span>) === <span class="hljs-number">0</span>) {
|
<span class="hljs-keyword">if</span> (requestDetail.url.indexOf(<span class="hljs-string">'http://httpbin.org/post'</span>) === <span class="hljs-number">0</span>) {
|
||||||
<span class="hljs-keyword">return</span> {
|
<span class="hljs-keyword">return</span> {
|
||||||
|
@ -341,14 +341,14 @@ newOption.path = <span class="hljs-string">'/redirect/to/another/path'</span>;
|
|||||||
<pre class="hljs"><code><span class="hljs-keyword">return</span> <span class="hljs-literal">null</span>;</code></pre><ul class="list">
|
<pre class="hljs"><code><span class="hljs-keyword">return</span> <span class="hljs-literal">null</span>;</code></pre><ul class="list">
|
||||||
<li>modify the response status code</li>
|
<li>modify the response status code</li>
|
||||||
</ul>
|
</ul>
|
||||||
<pre class="hljs"><code><span class="hljs-keyword">var</span> newResponse = <span class="hljs-built_in">Object</span>.assign({}, responseDetail.reponse);
|
<pre class="hljs"><code><span class="hljs-keyword">var</span> newResponse = <span class="hljs-built_in">Object</span>.assign({}, responseDetail.response);
|
||||||
newResponse.statusCode = <span class="hljs-number">404</span>;
|
newResponse.statusCode = <span class="hljs-number">404</span>;
|
||||||
<span class="hljs-keyword">return</span> {
|
<span class="hljs-keyword">return</span> {
|
||||||
<span class="hljs-attr">response</span>: newResponse
|
<span class="hljs-attr">response</span>: newResponse
|
||||||
};</code></pre><ul class="list">
|
};</code></pre><ul class="list">
|
||||||
<li>modify the response content</li>
|
<li>modify the response content</li>
|
||||||
</ul>
|
</ul>
|
||||||
<pre class="hljs"><code><span class="hljs-keyword">var</span> newResponse = <span class="hljs-built_in">Object</span>.assign({}, responseDetail.reponse);
|
<pre class="hljs"><code><span class="hljs-keyword">var</span> newResponse = <span class="hljs-built_in">Object</span>.assign({}, responseDetail.response);
|
||||||
newResponse.body += <span class="hljs-string">'--from anyproxy--'</span>;
|
newResponse.body += <span class="hljs-string">'--from anyproxy--'</span>;
|
||||||
<span class="hljs-keyword">return</span> {
|
<span class="hljs-keyword">return</span> {
|
||||||
<span class="hljs-attr">response</span>: newResponse
|
<span class="hljs-attr">response</span>: newResponse
|
||||||
@ -477,6 +477,7 @@ newResponse.body += <span class="hljs-string">'--from anyproxy--'</span>;
|
|||||||
{ "data": "i-am-anyproxy-modified-post-data" }
|
{ "data": "i-am-anyproxy-modified-post-data" }
|
||||||
*/</span>
|
*/</span>
|
||||||
<span class="hljs-built_in">module</span>.exports = {
|
<span class="hljs-built_in">module</span>.exports = {
|
||||||
|
<span class="hljs-attr">summary</span>: <span class="hljs-string">'Rule to modify request data'</span>,
|
||||||
*beforeSendRequest(requestDetail) {
|
*beforeSendRequest(requestDetail) {
|
||||||
<span class="hljs-keyword">if</span> (requestDetail.url.indexOf(<span class="hljs-string">'http://httpbin.org/post'</span>) === <span class="hljs-number">0</span>) {
|
<span class="hljs-keyword">if</span> (requestDetail.url.indexOf(<span class="hljs-string">'http://httpbin.org/post'</span>) === <span class="hljs-number">0</span>) {
|
||||||
<span class="hljs-keyword">return</span> {
|
<span class="hljs-keyword">return</span> {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user