Revert js content

pull/589/head
FongMi 9 months ago
parent 1d2128d655
commit ef0a47e256
  1. 3
      quickjs/src/main/java/com/fongmi/quickjs/utils/Connect.java
  2. 7
      quickjs/src/main/java/com/fongmi/quickjs/utils/JSUtil.java

@ -37,8 +37,9 @@ public class Connect {
jsObject.setProperty("code", res.code());
jsObject.setProperty("headers", jsHeader);
if (req.getBuffer() == 0) jsObject.setProperty("content", new String(res.body().bytes(), req.getCharset()));
if (req.getBuffer() == 1) jsObject.setProperty("content", JSUtil.toArray(ctx, res.body().bytes()));
if (req.getBuffer() == 2) jsObject.setProperty("content", Util.base64(res.body().bytes()));
if (req.getBuffer() == 1) jsObject.setProperty("content", res.body().bytes());
if (req.getBuffer() == 3) jsObject.setProperty("content", res.body().bytes());
return jsObject;
} catch (Exception e) {
return error(ctx);

@ -16,6 +16,13 @@ public class JSUtil {
return array;
}
public static JSArray toArray(QuickJSContext ctx, byte[] bytes) {
JSArray array = ctx.createNewJSArray();
if (bytes == null || bytes.length == 0) return array;
for (int i = 0; i < bytes.length; i++) array.set((int) bytes[i], i);
return array;
}
public static JSObject toObject(QuickJSContext ctx, Map<String, String> map) {
JSObject obj = ctx.createNewJSObject();
if (map == null || map.isEmpty()) return obj;

Loading…
Cancel
Save