C#
http://blog.naver.com/goldrushing

 

대단하신 분이군요.

'.NET' 카테고리의 다른 글

C# 스킬업을 위한 참고사이트  (0) 2017.06.12
.net에서 외부 URL 호출하기  (0) 2017.04.23

뭐 어려울건 없지만, 막상쓰려면 찾는 공수가 조금 듬.

 

계좌확인 서비스와의 연동을 위해 구현.

 

외부 시스템 서블렛 호출할때 MSXML2을 써서 통신..

 

using MSXML2;

namespace LGAcademy.UCS.Web.WEB_Manage
{

.

.

 

                
Random rand = new Random((int)DateTime.Now.Ticks);
int RandomNumber;
RandomNumber = rand.Next(100000, 999999);

long rand_num,max,min;
min = 100000;
max = 999999;
rand_num = ((max-min+1)*RandomNumber+min);
strOrderNo = yyyymmdd + rand_num.ToString();

string url = "https://URL/service/realname/sprealnameactconfirm.do";
string strParam = "?niceUid=" + niceUid + "&svcPwd=" + svcPwd + "&strResId=" + strResId + "&strNm=" + strNm + "&strBankCode=" +
strBankCode + "&strAccountNo=" + strAccountNo + "&service=" + service + "&strGbn=" + strGbn + "&svcGbn=" + svcGbn +
 "&strOrderNo=" +strOrderNo+"&svc_cls="+svc_cls+"&inq_rsn="+inq_rsn+"&seq=0000001";


string strParamLength = (url + strParam).Length.ToString();


ServerXMLHTTP srv = new ServerXMLHTTP();
srv.open("POST", @url + strParam, false, null, null);
srv.setRequestHeader("Host", "secure.nuguya.com");
srv.setRequestHeader("Connection", "Keep-Alive");
srv.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
srv.setRequestHeader("Content-Length", strParamLength);

 

srv.send("");

string result = srv.responseText;

 

'.NET' 카테고리의 다른 글

C# 스킬업을 위한 참고사이트  (0) 2017.06.12
.net에서 외부 URL 호출하기  (0) 2017.04.23

+ Recent posts