云栖问答

找不到答案?去提问题

android javascript 浏览器 测试 Render PUT demo charles QAP 2017-05-04 10:41:40

Android 不支持DELETE,PUT请求

测试环境
手机: 小米4
Android: 6.01
WeexVersion: 0.11.0
千牛: 5.9.7

测试代码如下

'use strict';

import {createElement, Component, render} from 'rax';
import {View, Text, Modal} from 'nuke';
import QN from 'QAP-SDK';

class Demo extends Component {
    constructor(props) {
      super(props);

      this.state = {};
    }
    componentDidMount() {
      QN.fetch('http://baidu.com', {
        method: 'put'
      });
    }
    render() {
        return (
            <View style={styles.container}>
                <Text style={styles.welcome}>
                    欢迎使用千牛!
                </Text>
                <Text style={styles.instructions}>
                    编辑src/index.jsx文件,开始QAP之旅,
                </Text>
                <Text style={styles.instructions}>
                    点击手机千牛右上角刷新,
                </Text>
                <Text style={styles.instructions}>
                    或者刷新浏览器立即查看效果
                </Text>
            </View>
        );
    }
}

const styles = {
    container: {
        flex: 1,
        justifyContent: 'center',
        alignItems: 'center',
        backgroundColor: '#F5FCFF',
    },
    welcome: {
        fontSize: 20,
        textAlign: 'center',
        margin: 10,
    },
    instructions: {
        textAlign: 'center',
        color: '#333333',
        marginBottom: 5,
    },
};

render(<Demo />);

export default Demo;

Snip20170504_1
使用Charles抓包显示method 是 POST类型, 使用DELETE也一样的抓包结果

iOS 10请求正常

1个回答

0

翊晨

是bug, 修复后来答复

1
GO