Перенаправить процесс Windows на новый URL
-
27-09-2019 - |
Вопрос
Как мне перенаправить программу для подключения к другому URL.
Я посмотрел на этот пост: Можно ли перенаправить URL-адрес другому с использованием WebProxy (например, Fiddler)
Я установил Fidller на машине и поместил этот код в пользовательские правила в методе OnBeforeresponse
oSession.utilDecodeResponse();
var oBody =System.Text.Encoding.UTF8.GetString(oSession.responseBodyBytes);
// Replace all instances of the DIV tag with an empty string
var oRegEx = "myoldurl.com";
oBody = oBody.replace(oRegEx, "testingurl.com");
// Set the response body to the div-less string
oSession.utilSetResponseBody(oBody);
Мне нужно сделать это, поэтому я могу проверить нашу новую серверную службу в URL-адресе тестирования и убедитесь, что клиентское программное обеспечение все еще взаимодействует надлежащим образом.
Решение
Я узнал, как это сделать. :) Я думаю, это помогает прочитать документацию Fiddler.
я добавил
if (oSession.HTTPMethodIs("CONNECT") && (oSession.PathAndQuery == "www.example.com:443")) {
oSession.PathAndQuery = "beta.example.com:443";
}
if (oSession.HostnameIs("www.example.com")) oSession.hostname = "beta.example.com";
к тому OnBeforeRequest
Я нашел это в http://www.fiddler2.com/fiddler/dev/scriptsamples.asp.asp.
Не связан с StackOverflow