2016-05-19 2 views
0

Я хочу, чтобы загрузить файл с Геррит URL-адрес что-то вродеКак завить или Wget содержимое URL

https://git.opendaylight.org/gerrit/gitweb?p=mdsal.git;a=blob_plain;f=model/ietf/ietf-yang-types/src/main/yang/ietf-yang-types.yang;hb=HEAD 

Я попробовал свою удачу с Wget и локон, но вместо загрузки сырого содержимого по указанному выше URL я получаю содержание HTML, но я хочу, сырой только мы получаем на https://raw.githubusercontent.com

Команды, которую я использовал:

wget https://git.opendaylight.org/gerrit/gitweb?p=mdsal.git;a=blob_plain;f=model/ietf/ietf-yang-types/src/main/yang/ietf-yang-types.yang;hb=HEAD 
curl https://git.opendaylight.org/gerrit/gitweb?p=mdsal.git;a=blob_plain;f=model/ietf/ietf-yang-types/src/main/yang/ietf-yang-types.yang;hb=HEAD 

я получил тот же результат HTML, но я хочу необработанный гр только для файла.

ответ

1

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

Try:

wget 'https://git.opendaylight.org/gerrit/gitweb?p=mdsal.git;a=blob_plain;f=model/ietf/ietf-yang-types/src/main/yang/ietf-yang-types.yang;hb=HEAD' 
curl 'https://git.opendaylight.org/gerrit/gitweb?p=mdsal.git;a=blob_plain;f=model/ietf/ietf-yang-types/src/main/yang/ietf-yang-types.yang;hb=HEAD' 
0

PHP file_get_contents()

<?php  
$url = 'https://git.opendaylight.org/gerrit/gitweb?p=mdsal.git;a=blob_plain;f=model/ietf/ietf-yang-types/src/main/yang/ietf-yang-types.yang;hb=HEAD'; 
$content = file_get_contents($url); 

Хотя я не уверен, почему вы получите HTML с помощью других методов, как тип контента является текст/равнину; для ресурса ... Если этот ответ не даст вам желаемого результата, будьте более конкретным.

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