2012-05-02 2 views
2

У меня есть проект видеовещания, в котором мне нужно предоставить возможность загрузки. Я использовал Justin.tv api, они отправляют URL-адрес для загрузки видеофайла, когда я нажимаю этот URL-адрес, и я получил 403 запрещенную ошибку. Я обсуждал эту проблему с их заинтересованным лицом он ответил:Как отправить запрос без заголовка пользовательского агента

Браузеры получат ошибку 403, вам необходимо либо прокси-файл через ваш сервер (путем удаления заголовка User-Agent) или скажите пользователи к используйте диспетчер загрузки.

Определенно последняя не является хорошей идеей. Теперь я застреваю при отправке запроса без заголовков пользовательских агентов, как я могу это сделать (используя PHP). Я искал его, но не нашел ничего полезного.

+0

Как вы скачиваете в первую очередь? –

+0

Я до сих пор ничего не скачиваю. На первом месте, используя их документацию api, я просто передаю видео. После этого они предоставляют ссылку на это видео –

+0

Я предполагаю, что это может быть проблема между доменами. Возможно, вам придется использовать прокси в PHP –

ответ

2

Возможно, у вас может быть ссылка на ссылку «загрузить» на внутреннюю страницу, которая сделает вызов cURL действительной ссылкой Justin.tv.

По one of the comments:

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

Существует много more comments, которые могут помочь.

+0

, есть ли у вас какой-нибудь пример кода для этого? –

+0

Не удобно, нет. Но он internetz пронизан учебниками cURL. Это, в частности, должно быть очень полезно: http://phpsense.com/2007/php-curl-functions/ –

+0

да, ссылка действительно полезна, и я достиг своей цели ... Thanx много :) –

4

Necromancing этой старой нити, я не знаю, если информация в комментарии от @ Аймана-Сафадь была точной в то время она была размещена. Это была цитата из другого места. Но Теперь, чтобы удалить заголовок пользовательского агента вы делаете это:

-H "User-Agent:"

Смежные вопросы