常见问题

Java程序调用API返回400错误

许多用户在调用我们API接口的时候,经常会遇到状态值返回400 的错误,该问题主要是由于动态库没有被找到导致的,可能存在的问题有:

  • Vendorcode没有修改
  • dll/so库没有使用正式号的库替换
  • dll/so库文件没有放对位置

对应的解决方法有:

  • 修改vendorcode内容
  • 使用带正式号的库,比如HASPJava_x64.dll hasp_windows_x64_XXXXX.dll(64位);HASPJava.dll hasp_windows_x64_XXXXX.dll(32位),其中XXXXX代表一串正式号的库文件
  • 将库文件拷贝至正确位置,比如windows拷贝至system32或者syswow64,Linux下拷贝至java目录中;或者设置环境变量