2014-09-21 4 views
0

나는 cmd에서 cURL으로 HTTP GET 및 POST 요청을 보내고 있습니다.cmd에서 작업 할 때 변수를 설정하고 가져 오는 방법

동일한 페이지로 요청을 보내고 매번 입력하면 많은 고통을 겪습니다.

set=을 사용하는 방법을 알아 내려고 때문에 사용하려고 할 때마다이 URL을 저장할 수 있습니다.

나는

C:\>set page = "http://www.mywebpage.com/api/user/friends" 

C:\>page 
'page' is not recognized as an internal or external command, 
operable program or batch file. 

C:\>echo %page% 
%page% 

을 시도했지만 그것은 페이지 이름을 반환하지 않습니다.

내가 원하는 것을 어떻게 얻을 수 있습니까?

답변

1
C:\Windows\system32>set page="http://www.mywebpage.com/api/user/friends" 

C:\Windows\system32>echo %page% 
"http://www.mywebpage.com/api/user/friends" 

C:\Windows\system32>set page=http://www.mywebpage.com/api/user/friends 

C:\Windows\system32>echo %page% 
http://www.mywebpage.com/api/user/friends 

= 주위에 공백을 사용하지 마십시오. 필요에 따라 "의 유무에 관계없이 버전을 선택하십시오. 당신이 = 앞에 공백이 있기 때문에 당신은 값이 변수 "페이지"내부 "http://www.mywebpage.com/api/user/friends" (공간 통지)를 설정하는

C:\Windows\system32>set page=http://www.mywebpage.com/api/user/my friends 

C:\Windows\system32>echo %page% 
http://www.mywebpage.com/api/user/my friends 
1

: 변수 값은 내부 공간을 포함 할 수있다.

그래서 당신은

+0

는 와우 미친 서명 %page %를 사용하거나 페이지와 등호 사이에 공백없이 set page="http://..."를 사용하여 값을 검색 할 수 있습니다! 나는 공간이 중요하다는 것을 깨닫지 못했다! – CodyBugstein

관련 문제