Найдено результатов: 21

Измените адресную строку URL в приложении AJAX в соответствии с текущим состоянием

Я пишу приложение AJAX, но по мере того, как пользователь перемещается через приложение, я бы хотел, чтобы URL в адресной строке обновлялось, несмотря на отсутствие перезагрузки страницы. В принципе, я хотел бы, чтобы они могли сделать закладку в любой момент и тем самым вернуться к текущему состоянию.

Как люди справляются с поддержанием RESTfulness в AJAX приложениях?

ajax   url   rest   address-bar    

448   8   16:03, 1st July, 2020


Как создать curl или wget веб-страницу?

Я хотел бы сделать ночное задание cron, которое извлекает мою страницу stackoverflow и отличает ее от страницы предыдущего дня, чтобы я мог видеть сводку изменений моих вопросов, ответов, рейтинга и т. д.

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

Кроме того, когда бета-версия будет завершена, будет ли доступна моя страница состояния без входа в систему?

http   curl    

440   5   16:03, 1st July, 2020


PHP / cURL on Windows install: "указанный модуль не удалось найти."

Я запускаю PHP 5.2.3 на сервере Windows 2000 с IIS 5. Я стараюсь чтобы заставить cURL работать, поэтому в моем файле php.ini у меня есть эта строка:

extension_dir = " F:\PHP\ext"

А позже, у меня есть:

расширение=php_curl.dll

Файл F:\PHP\ext\php_curl.dll существует, но когда я пытаюсь запустить любой PHP скрипт, я получаю это в журнале ошибок:

PHP предупреждение: PHP запуск: не удается загрузить динамическую библиотеку ' F:\PHP\ext \php_curl.dll'-указанный модуль не удалось найти. в неизвестных на линии 0

php   windows   curl    

461   5   09:45, 11th August, 2020


URL без ID

Я часто вижу (переписанный) URLs без ID в нем, как на некоторых установках wordpress. Каков наилучший способ достичь этого? Пример: site.com/product/some-product-name/ Может быть, чтобы сохранить массив имен страниц и IDs в кэше, чтобы избежать DB запроса на каждом запросе страницы? Как избежать конфликтов и каковы другие проблемы при использовании URL-адресов без IDs?

url   rewrite    

428   4   22:55, 16th August, 2020


URL без ID

Я часто вижу (переписанный) URLs без ID в нем, как на некоторых установках wordpress. Каков наилучший способ достичь этого? Пример: site.com/product/some-product-name/ Может быть, чтобы сохранить массив имен страниц и IDs в кэше, чтобы избежать DB запроса на каждом запросе страницы? Как избежать конфликтов и каковы другие проблемы при использовании URL-адресов без IDs?

url   rewrite    

469   4   23:28, 7th August, 2020


Какой Url рерайтер вы используете для ASP.Net?

Я просмотрел несколько URL рерайтеров для ASP.Net и IIS и задался вопросом, что все остальные используют и почему.

Вот те, которые я использовал или посмотрел:

  • ThunderMain URLRewriter: использованный в предыдущем проекте, не совсем имел гибкость/производительность, которую мы искали
  • Ewal UrlMapper: используется в текущем проекте, но источник, похоже, заброшен
  • UrlRewritingNet.UrlRewrite: вроде бы неплохая библиотека, но документация плохая grammar заставляет меня чувствовать себя неловко
  • UrlRewriter.NET : это моя текущая версия, обладает большой гибкостью, хотя дополнительные функции, закачанные в заменяющие регулярные выражения, немного изменяют стандартный синтаксис .Net regex
  • Управляемый Fusion URL Rewriter : я нашел это в предыдущем вопросе о переполнении стека, но еще не пробовал его, судя по синтаксису примера, он не кажется редактируемым через web.config

asp.net   iis   url-rewriting   urlrewriter    

528   11   11:57, 17th August, 2020


Могу ли я генерировать маршруты ASP.NET MVC из Sitemap?

Я думаю изучить структуру ASP.NET MVC для предстоящего проекта. Могу ли я использовать расширенный маршрутизации, чтобы создать ДЛИННЫЕ URLs на основе иерархии sitemap?

Пример пути навигации:

Главная > Магазин > Продукты > Бытовая Техника > Кухня > Посуда > Кухонные Гарнитуры > Антипригарные

Типичный (я думаю) MVC URL:
http://example.com/products/category/NonstickCooksets

Нужные URL:
http://example.com/shop/products/household/kitchen/cookware/cooksets/nonstick

Могу я это сделать?

asp.net   asp.net-mvc   url   routing   sitemap    

498   2   22:16, 6th August, 2020


Как конвертировать путь к файлу в формат URL в ASP.NET

В принципе, у меня есть некоторый код для проверки определенного каталога, чтобы увидеть, есть ли изображение, и если да, то я хочу назначить URL образу ImageControl.

if (System.IO.Directory.Exists(photosLocation))
{
    string[] files = System.IO.Directory.GetFiles(photosLocation, "*.jpg");
    if (files.Length > 0)
    {
        // TODO: return the url of the first file found;
    }
}

asp.net   url   image    

554   10   04:18, 21st August, 2020


как получить locale информацию о приложении GWT

В GWT я должен указать, какие локали поддерживаются в моем приложении. Код компилируется в различных файлах, по одному для каждого locale (кроме других версий), но я должен дать своим клиентам только один URL. Эта URL должна быть страницей, которая должна отображаться в соответствии с locale предпочтительным браузером. Я не хочу иметь параметр HTTP для locale, так как я хочу отказаться от locale, предпочитаемого браузером. Как это может быть закодировано в GWT?

Должен ли я попытаться сделать это с помощью apache правил перезаписи? Я сделал это, но я думаю, что не могу легко получить доступ к такому параметру в правиле перезаписи.

Большое спасибо, Джузеппе

url   gwt   locale    

491   5   22:50, 17th August, 2020


cURL добавление whitespace к контенту публикации?

Я пытаюсь POST против сервера поставщика, используя PHP 5.2 с cURL. Я читаю в документе XML для публикации на их сервере, а затем читаю в ответе:

$request = trim(file_get_contents('test.xml'));
$curlHandle = curl_init($servletURL);
curl_setopt($curlHandle, CURLOPT_POST, TRUE);
curl_setopt($curlHandle, CURLOPT_POSTFIELDS, array('XML'=>$request));
curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curlHandle, CURLOPT_HEADER, FALSE);  # Have also tried leaving this out
$response = curl_exec($curlHandle);

Этот код, сам по себе, работает OK, но другой сервер возвращает ответ от его парсера XML, заявляющего:

Содержание не допускается в prolog

Я посмотрел эту ошибку, и это обычно вызвано whitespace до XML, но я убедился, что сам файл XML не имеет whitespace, и trim() должен очистить это в любом случае. Я сделал TCPDump по соединению, пока я запускал код, и это то, что отправляется:

POST {serverURL} HTTP/1.1
Host: {ip of server}:8080
Accept: */*
Content-Length: 921
Expect: 100-continue
Content-Type: multipart/form-data; boundry:---------------------------01e7cda3896f

---------------------------01e7cda3896f
Content-Disposition: form-data; name="XML"

[SNIP - the XML was displayed]

---------------------------01e7cda3896f--

До и после строки [SNIP] есть видимый whitespace, когда я переигрываю сеанс в Ethereal. Это то, что вызывает проблему, и если да,то как я могу ее удалить, или я смотрю слишком далеко, и это может быть проблемой с сервером, на котором я публикую?

php   xml   curl    

500   3   16:03, 23rd August, 2020


cURL добавление whitespace к контенту публикации?

Я пытаюсь POST против сервера поставщика, используя PHP 5.2 с cURL. Я читаю в документе XML для публикации на их сервере, а затем читаю в ответе:

$request = trim(file_get_contents('test.xml'));
$curlHandle = curl_init($servletURL);
curl_setopt($curlHandle, CURLOPT_POST, TRUE);
curl_setopt($curlHandle, CURLOPT_POSTFIELDS, array('XML'=>$request));
curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curlHandle, CURLOPT_HEADER, FALSE);  # Have also tried leaving this out
$response = curl_exec($curlHandle);

Этот код, сам по себе, работает OK, но другой сервер возвращает ответ от его парсера XML, заявляющего:

Содержание не допускается в prolog

Я посмотрел эту ошибку, и это обычно вызвано whitespace до XML, но я убедился, что сам файл XML не имеет whitespace, и trim() должен очистить это в любом случае. Я сделал TCPDump по соединению, пока я запускал код, и это то, что отправляется:

POST {serverURL} HTTP/1.1
Host: {ip of server}:8080
Accept: */*
Content-Length: 921
Expect: 100-continue
Content-Type: multipart/form-data; boundry:---------------------------01e7cda3896f

---------------------------01e7cda3896f
Content-Disposition: form-data; name="XML"

[SNIP - the XML was displayed]

---------------------------01e7cda3896f--

До и после строки [SNIP] есть видимый whitespace, когда я переигрываю сеанс в Ethereal. Это то, что вызывает проблему, и если да,то как я могу ее удалить, или я смотрю слишком далеко, и это может быть проблемой с сервером, на котором я публикую?

php   xml   curl    

440   3   06:46, 29th August, 2020


.NET-получить протокол, хост и порт

Есть ли простой способ в .NET быстро получить текущий протокол, хост и порт? Например, если я нахожусь на следующем URL:

http://www.mywebsite.com:80/pages/page1.aspx

Мне нужно вернуться:

http://www.mywebsite.com:80

Я знаю, что могу использовать Request.Url.AbsoluteUri для получения полного URL, и я знаю, что могу использовать Request.Url.Authority для получения хоста и порта, но я не уверен в лучшем способе получения протокола без разбора строки URL.

Есть какие-нибудь предложения?

.net   asp.net   url   uri   authority    

474   7   01:54, 28th August, 2020


Как загрузить файл через HTTP с помощью Python?

У меня есть небольшая утилита, которую я использую, чтобы загрузить MP3 с веб-сайта по расписанию, а затем построить/обновить файл подкаста XML, который я, очевидно, добавил в iTunes.

Обработка текста, которая создает / обновляет файл XML, записывается в Python. Однако я использую wget внутри файла Windows .bat , чтобы загрузить фактический MP3. Хотя я бы предпочел, чтобы вся утилита была написана в Python.

Я изо всех сил пытался найти способ на самом деле вниз загрузить файл в Python, поэтому я прибегнул к wget .

Итак, как мне загрузить файл с помощью Python?

python   http   urllib    

820   22   12:28, 17th August, 2020


ASP.NET-создание собственной системы маршрутизации

В недавнем проекте я построил свой собственный фреймворк MVC в PHP. Одной из вещей, которые я реализовал, была система маршрутизации. Я использовал mod_rewrite Apache для отправки всех запросов в index.php, а затем проанализировал URI, чтобы извлечь информацию и направить запрос.

Сейчас я занимаюсь ASP.NET, и мне интересно, могу ли я выполнить что-то подобное. Есть ли способ направить все запросы (подобно тому, как это делает WordPress) на одну страницу, где выполняется центральная обработка маршрута? Я знаю о структуре MVC для ASP.NET, но я хотел бы попробовать это сам, поскольку я занимаюсь этим и учусь.

EDIT: BTW, мой хостинг-провайдер запускает IIS 6

asp.net   routing   url-rewriting    

531   1   09:42, 10th August, 2020


Как переполнение стека генерирует свой SEO-дружественный URLs?

Что такое хорошее полное регулярное выражение или какой-то другой процесс, который взял бы название:

Как изменить заголовок, чтобы он был частью URL, как переполнение стека?

и превратить его в

how-do-you-change-a-title-to-be-part-of-the-url-like-stack-overflow

то есть используется в SEO-дружественном URLs на Stack Overflow?

Среда разработки, которую я использую, является Ruby на Rails, но если есть какие-то другие решения для конкретной платформы (.NET, PHP, Django), я бы тоже хотел их увидеть.

Я уверен, что я (или другой читатель) столкнусь с той же проблемой на другой платформе в будущем.

Я использую пользовательские маршруты, и я в основном хочу знать, как изменить строку, чтобы все специальные символы были удалены, все это строчные буквы, и все whitespace заменено.

regex   language-agnostic   seo   friendly-url   slug    

499   1   10:42, 5th August, 2020


ASP.Net: использование System.Web.UI.Control.ResolveUrl() в общей / статической функции

Как лучше всего использовать ResolveUrl() в общей / статической функции в Asp.Net? Мое текущее решение для VB.Net-это:

Dim x As New System.Web.UI.Control
x.ResolveUrl("~/someUrl")

Или C#:

System.Web.UI.Control x = new System.Web.UI.Control();
x.ResolveUrl("~/someUrl");

Но я понимаю, что это не лучший способ назвать его.

c#   asp.net   vb.net   static   resolveurl    

561   3   12:53, 8th August, 2020


Получение частей a URL (Regex)

Учитывая URL (одна строка):
http://test.example.com/dir/subdir/file.html

Как извлечь следующие части с помощью регулярных выражений:

  1. Поддомен (тест)
  2. Домен (example.com)
  3. Путь без файла (/dir/subdir/)
  4. Файл (file.html)
  5. Путь к файлу (/dir/subdir/file.html)
  6. URL без пути ( http://test.example.com )
  7. (добавьте любое другое, что вы считаете полезным)

regex должен работать правильно, даже если я ввожу следующий URL:

http://example.example.com/example/example/example.html

regex   language-agnostic   url    

687   24   00:55, 23rd August, 2020


Передача значений $_POST с помощью cURL

Как передать $_POST значений на страницу с помощью cURL ?

php   post   curl    

436   8   12:16, 17th August, 2020


Убрать и добавить www

Возможно ли в nginx при запросе к любому обслуживаемому домену второго уровня прибавлять www. вначале, а для домена третьего уровня убирать? Например:
domain.ru -> www.domain.ru
www.some.domain.ru -> some.domain.ru

Хочу обратить внимание, что заранее имя домена неизвестно.
Хотелось бы увидеть пример конфига

Nginx   Обработка   URL    

365   3   07:26, 13th August, 2020


Адаптация RewriteRule под nginx для движка SocialEngine

Друзья, помогите. Пытаюсь запустить SocialEngine напрямую под nginx/php-fpm, без Apache. На вид три простых RewriteRule, но сижу уже второй час безуспешно туплю.

Вот, что в оригинале:

RewriteCond %{REQUEST_URI} /index\.php
RewriteRule (.*) index.php?rewrite=2 [L,QSA]

RewriteCond %{REQUEST_URI} /$
RewriteRule (.*) index.php?rewrite=1 [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?rewrite=1 [L,QSA]


Как это будет в конфиге nginx?
Больше всего вопросов вызывает ранее не знакомый мне флаг QSA. Чувствую, подвох где-то в нем.

Nginx   Обработка   URL    

348   2   03:28, 10th August, 2020


Как средствами nginx определить есть ли в запросе знак вопроса?

На сайте ЧПУ, боты долбят страницы вида /?weqdw=14. Как средствами конфигурации nginx определить знак вопроса в запросе и отдать 444 ошибку?

Nginx   Обработка   URL    

315   3   18:25, 17th August, 2020