2015-10-16 47 views
0

我必須從包含我的Curl響應的txt文件中獲取X-CSRF-Token的值。我如何在Windows中批量獲取此值?從txt批處理窗口獲得X-CSRF-Token值

我的TXT是這樣的:


some html 

Server: Apache-Coyote/1.1 
Cache-Control: no-cache 
Set-Cookie: X-SMP-SESSIDSSO=6B62CDA6DB4326BBE8A8E257E0A53B03; Path=/; Secure; HttpOnly 
Set-Cookie: X-SMP-SESSID=7B454C62CAED6F6BE349BD48AF7554AB8820EB5AAE2B2221CEED96AAB9CEB2B0; Path=/; Secure; HttpOnly 
X-CSRF-Token: 51F4E34B4967FFB235C370C92E566AC9 
Allow: POST, GET, DELETE, PUT 
Content-Type: text/html;charset=utf-8 
Content-Language: en 
Content-Length: 1013 
Date: Thu, 15 Oct 2015 16:45:58 GMT 

我需要把51F4E34B4967FFB235C370C92E566AC9到一個變量。 感謝

+0

應該是很容易的 - 只要我們知道,一個X-CSRF令牌是什麼以及你的文件是怎樣的。 – Stephan

回答

0

找到線路(findstr),然後在第二令牌(空間是默認的分隔符):

for /f "Tokens=2" %%i in ('findstr /b "X-CSRF-Token:" curl.txt') do set token=%%i 
echo %token%