Действительно ли возможно перенаправить URL к другому использованию webproxy (такого как скрипач)

Попробуйте добавить:

white-space: nowrap;

в ваш фиксированный div. Однако помните, что это решение не приведет к переносу строк, когда div меньше ширины окна.

5
задан OscarRyz 12 June 2009 в 22:07
поделиться

4 ответа

Вы можете использовать Fiddler в качестве прокси с вашего компьютера, а затем заставить его переписать WSDL, чтобы изменить localhost на правильное имя компьютера.

В FiddlerScript CookBook есть пример того, как написать такой сценарий. Перейдите на эту страницу и выполните поиск по запросу «Удалить все теги DIV (и содержимое внутри тега DIV)». Просто измените регулярное выражение, чтобы оно соответствовало localhost, и установите замену на имя компьютера, которое вы хотите использовать.

6
ответ дан 14 December 2019 в 08:58
поделиться

Если вы хотите изменить его только на несколько минут, пока вы разбираете WSDL, вы можете изменить файл HOST и указать "localhost" на удаленный IP-адрес. Файл hosts находится в папке "C: \ Windows \ System32 \ drivers \ etc" в Windows VISTA / XP.

0
ответ дан 14 December 2019 в 08:58
поделиться

If you have SSH access to the machine, you should be able to use SSH port forwarding to accomplish this. I'm assuming you're using Windows (based on the C# tag), so you can use Putty as explained here: Using port forwarding with PuTTY. Just follow those instructions to forward the desired port on "localhost" to the server that serves the WSDL.

Alternatively, if you're on a *nix based machine or a Mac, use SSH w/ the following command:

ssh -L PORTYOUWILLUSE:localhost:PORTONSERVER username@serverhostname

For example, if the WSDL were served on port 80, you could do

ssh -L 80:localhost:80 username@server

Once you're logged in (with either method), any requests to localhost on port 80 will be rerouted to the server.

1
ответ дан 14 December 2019 в 08:58
поделиться

Есть несколько способов добиться этого, ни один из них не является особенно надежным в качестве долгосрочных решений, но вы упомянули, что вам просто нужно что-то временное, пока разработчик не вернется.

Если все, что было после доменное имя совпадает (если ваш удаленный URL-адрес в остальном совпадает с URL-адресом localhost), вы можете отредактировать запись localhost в файле hosts.

В system32 \ drivers \ etc скопируйте файл "hosts" на рабочий стол. Откройте в блокноте и измените эту строку:

127.0.0.1   localhost

Измените IP-адрес (127.0.0.1) на свой удаленный домен. Затем скопируйте файл hosts обратно в каталог etc. (Примечание: невозможно редактировать этот файл напрямую, в качестве администратора или иным образом.)

Если у вас есть несколько доменов в удаленной веб-службе, в IIS вам необходимо изменить веб-сайт, чтобы он обслуживал запросы к "localhost" , это может показаться немного странным, но это сработает, потому что ваша машина будет делать запросы к IP-адресу сервера, но указывать домен запроса как «localhost». Щелкните правой кнопкой мыши веб-сайт в IIS и выберите свойства, затем добавьте домен «localhost» в список значений HTTP-заголовка, поддерживаемых этим веб-сайтом. Вы можете игнорировать все это, если ваш веб-сайт в IIS будет обслуживать контент, если вы обращаетесь к нему через IP-адрес. Если этот единственный IP-адрес используется несколькими веб-сайтами (что обычно бывает), вы получите сообщение об ошибке «Неверное имя хоста» от IIS, когда он попытается найти «localhost» и не сможет найти, на какой веб-сайт направить запрос к.

Другой возможностью является использование личного прокси-сервера под названием Proxomitron . Он немного староват и больше не разрабатывается, но он очень прост в настройке и очень надежен.

После того, как вы его установили, откройте его и нажмите «Config» - измените порт, который он прослушивает, на 80. Затем вам нужно создать правило перенаправления (на самом деле это не редирект, скорее переписывание URL). Вам нужно будет быстро прочитать docs , чтобы понять, как добавить собственное перенаправление, но есть множество примеров, которые поставляются с приложением. Вы ищете правило RDIR:

$ RDIR () Более хитрый и перенаправляет соединение в Proxomitron, не сообщая об этом вашему браузеру. Это полезно, когда вы хотите, чтобы ваш браузер думал, что он идет в одном месте, тогда как на самом деле он идет в другом месте.

0
ответ дан 14 December 2019 в 08:58
поделиться