Skip to main content
Participating Frequently
March 20, 2015
Question

401 Unauthorized error when calling a webservice

  • March 20, 2015
  • 1 reply
  • 2138 views

Have ColdFusion 11 installed, I have created a hello web service and I am trying to call it.  Each time I try to call the web service I get an error 401 Unauthorized.  I am not sure if I need to configure something more on the ColdFusion server, IIS or something else.

<cfcomponent displayname="Hello">

<cffunction name="helloWorld" returntype="string" access="remote">

     <cfreturn "Hello World!">

    </cffunction>

</cfcomponent>

<cfinvoke
  webservice="http://MyServer/Hello.cfc?wsdl"
  method="helloWorld"
  returnvariable="ws" refreshwsdl="yes">
</cfinvoke>

<cfdump var="#ws#">

This topic has been closed for replies.

1 reply

BKBK
Community Expert
Community Expert
May 2, 2015

can you open the URL in the browser?

DwightAuthor
Participating Frequently
May 3, 2015

Yes I can browse to the CFC and browse to the wsdl.  I have no issues opening other files in this folder so it does not appear to be a permission issue to the folder.

BKBK
Community Expert
Community Expert
May 3, 2015

It appears that you have inadvertently enforced HTTP authentication. If so, you will have to include the attributes, username="your_username" and password="your_password" in the cfinvoke tag.