2017-12-12 2 views
0

현재 Dream Factory REST API 호출에 공간이 API URL 호출에있을 때 문제가 있습니다. SOLR 서버에 보내야하는 정렬 매개 변수와 함께 요청을 받았습니다. 이 공간에서 나는 그것이 어떻게 개종했는지 모른다. 그러나 그것은 적절하지 못한 mananer에 도착한 것처럼 보인다.Dream Factory 호출 REST API 및 문자 매개 변수

curl -X GET 
‘http://localhosts:81/api/v2/test/list/test?rows=10&sort=random_test%20desc’ 
-H ‘X-DreamFactory-Api-Key: e115f92d18ba58e9a29389’ 
-H ‘X-DreamFactory-Session-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1’ 

SOLR에는이 정렬 매개 변수와 정렬 방향이 있어야합니다. 그래서 우리는 정렬, 공간 및 방향에 대한 열을 제공합니다. Dream Factory API를 사용하여이 컬을 실행할 때 공간 또는 % 20 문자가 다른 것으로 변환 된 것처럼 보입니다.

Dream Factory 문제인 경우 또는 다른 방식으로 전화를 걸 수 있는지 여부를 알고있는 사람이 있습니까?

답변

0

마지막으로 해결책은 POST 요청을 만들고 매개 변수를 공백과 함께 -d 매개 변수에 넣으려면 컬 호출을 변경하는 것입니다. 여기

통화는 우리의 경우를 위해 노력하고 있습니다 :

curl -X POST \ 
'http://localhost:81/api/v2/test/list/test?rows=10' \ 
-H 'X-DreamFactory-Api-Key: e115f92d18ba58e9a2' \ 
-H 'X-DreamFactory-Session-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJz' \ 
-d 'sort=random_test+DESC&fq=NAME:*ov*+OR+NAME:*a*'