国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

Linux curl命令中 HTTP 302的處理方法

發(fā)布時(shí)間:2021-09-14 18:13 來(lái)源:億速云 閱讀:0 作者:chen 欄目: 服務(wù)器 歡迎投稿:712375056

本篇內容主要講解“Linux curl命令中 HTTP 302的處理方法”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強。下面就讓小編來(lái)帶大家學(xué)習“Linux curl命令中 HTTP 302的處理方法”吧!

Linux系統中使用curl命令時(shí),偶爾會(huì )遇到一些URL跳轉到新的URL,即HTTP中的3XX(redirection,重定向,如HTTP 302 )。

$curl -s -I $URL > log

這時(shí)在返回的報文中,有Location字段標明了新的URL。

$cat log 
HTTP/1.1 302 Found 
Expires: -1 
Cache-Control: private, max-age=0
Pragma: no-cache 
Location: http://182.118.2.11/youku/557186***52945820CFCE162719/03000811074CDDB614769602996C24421AE8D8-C2A3-1BD9-74AC-F5B071A94E33.MP4 
Content-type: text/html 
Connection: close 
Date: Tue, 0***pr 2011 08:37:07 GMT 
Server: F_LIGHTY_TJ8

當我試圖獲取這個(gè)新的URL,再進(jìn)行curl時(shí),總是報HTTP 400 (Bad Request,錯誤的請求)。

$URL=`cat log | grep '^Location' | cut -f2 -d ' ' ` 
$curl -s -I $URL > log 
$cat log 
HTTP/1.1 400 Bad Request
Content-Type: text/html 
Content-Length: 349 
Connection: close 
Date: Tue, 0***pr 2011 08:32:04 GMT 
Server: YOUKU.ZZ

直接將新的URL打印出來(lái),復制粘貼再curl,卻沒(méi)有問(wèn)題 。

$curl -s -I http://182.118.2.11/youku/557186***52945820CFCE162719/03000811074CDDB614769602996C24421AE8D8-C2A3-1BD9-74AC-F5B071A94E33.MP4 
HTTP/1.1 200 OK 
Content-Type: video/MP4 
Accept-Ranges: bytes 
ETag: "392853628"
Last-Modified: Fri, 12 Nov 2010 21:48:23 GMT 
Content-Length: 19971197 
Connection: close 
Date: Tue, 0***pr 2011 08:41:18 GMT 
Server: YOUKU.ZZ

百思不得其解!

***。發(fā)現這個(gè)新的$URL中和“http://182.118.2.11/youku/557186***52945820CFCE162719/03000811074CDDB614769602996C24421AE8D8-C2A3-1BD9-74AC-F5B071A94E33.MP4”并不完全相同,$URl的結尾多了一個(gè)‘0A’換行符。

$echo $URL > url_1 
$echo http://182.118.2.11/youku/557186***52945820CFCE162719/03000811074CDDB614769602996C24421AE8D8-C2A3-1BD9-74AC-F5B071A94E33.MP4 > url_2 
$hexdump url_1
0000000 7468 7074 2f3a 312f 3238 312e 3831 322e
0000010 312e 2f31 6f79 6b75 2f75 3935 3337 4538
0000020 3244 4637 3335 3834 3831 4239 4144 4336
0000030 4533 3941 302f 3033 3030 3138 3031 3437
0000040 4443 4244 3136 3734 3936 3036 3932 3639
0000050 3243 3434 3132 4541 4438 2d38 3243 3341
0000060 312d 4442 2d39 3437 4341 462d 4235 3730
0000070 4131 3439 3345 2e33 706d 0d34 000a
$hexdump url_2
0000000 7468 7074 2f3a 312f 3238 312e 3831 322e
0000010 312e 2f31 6f79 6b75 2f75 3935 3337 4538
0000020 3244 4637 3335 3834 3831 4239 4144 4336
0000030 4533 3941 302f 3033 3030 3138 3031 3437
0000040 4443 4244 3136 3734 3936 3036 3932 3639
0000050 3243 3434 3132 4541 4438 2d38 3243 3341
0000060 312d 4442 2d39 3437 4341 462d 4235 3730
0000070 4131 3439 3345 2e33 706d 0a34

去掉這個(gè)換行符,一切OK

URL=`cat log | grep '^Location' | cut -f2 -d ' ' |sed 's/\r//' ` 
Been dazed and confused for so long

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

成年妇女免费播放| 18禁亚洲深夜福利人口| 日本高清视频网站www| 成人VA亚洲VA欧美天堂| 永久免费AV无码网站在线观看| 国产乱妇乱子视频在播放|