작성 포맷 :
TEXT 모드, 자동 줄바꿈 사용
Response:
curl -X POST "https://etetetetetet.in/send/" \
--data-urlencode "key=xxxxx" \
--data-urlencode "user_id=xxxxx" \
--data-urlencode "sender=025114560" \
--data-urlencode "receiver=01111111111,01111111112" \
--data-urlencode "destination=01111111111|홍길동,01111111112|아무개" \
--data-urlencode "msg=%고객명%님! 안녕하세요. API TEST SEND" \
--data-urlencode "title=API TEST 입니다" \
--data-urlencode "rdate=20210210" \
--data-urlencode "rtime=2204" \
--data-urlencode "testmode_yn=Y" \
--form image=@localfilename
위 구문이 api업체의 파라미터 전송 방식 예제인대여...
아래 asp안에서 위 처럼 아래 구문들을 실행하면 api쪽 서버에서 str_data 값들이 전달이 안되었다고 결과값이 뜨는대여..
윽 혹시 어떻게 보내야 하나여?어떻게 보내는지 몰라서 헤매고 있습니다.
str_data = "user_id="& user_id &"&key="& key_data &"&receiver="& receiver &"&sender="& sender
&"&msg="& msg &"&testmode_yn="& testmode_yn &"&title="& title &"&destination="& destination
Set objHttp = server.CreateObject("Microsoft.XMLHTTP")
If IsNull(objHttp) Then
'Response.Write "objHttp is null"
Response.End
End If
objHttp.Open "post", url, False
objHttp.SetRequestHeader "Content-Type: application/json;Accept: application/json;","text/html"
objHttp.Send str_data
strJsonText = objHttp.responseText
Set objHttp = Nothing '개체 소멸
|